Contexto global.InstallAddInAsync

Contexto global

InstallAddInAsync

Disponible desde la versión 8.3.18.

Sintaxis:

InstallAddInAsync(<Ubicación>)

Parámetros:

<Ubicación> (obligatorio)

Tipo: Cadena.
Una cadena que define la ubicación del complemento.
Se puede utilizar lo siguiente como cadena:

  • Nombre completo de una plantilla donde se almacena el complemento archivado.
  • URL del complemento empaquetado en el archivo ZIP en el formato idéntico a GetURL().

Valor devuelto:

Tipo: Promise.
El resultado de la promesa es Undefined.

Descripción:

Función asíncrona. Envía un objeto de complemento desde el servidor al cliente. Después de eso, el objeto estará disponible para el método AttachAddInAsync.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, cliente grueso, aplicación móvil (cliente).

Nota:

El método solo funciona con complementos almacenados en un archivo ZIP.

Ejemplo:

EnCliente
Procedimiento Comando(Comando)
    Adjuntar();
FinProcedimiento

EnCliente 
Procedimiento asíncrono 
Adjuntar()
    Adjunto = Esperar AttachAddInAsync(
        “PlantillaComún.AddIn”, “Complemento”);
    Si 
Adjunto Entonces
        // El complemento está adjunto

    Sino
        Esperar InstallAddInAsync(
            “PlantillaComún.AddIn”);
        Adjunto = Esperar AttachAddInAsync(
            “PlantillaComún.AddIn”, “Complemento”);
        Si 
Adjunto Entonces
            // El complemento está instalado y adjunto

        Sino
            // No se puede instalar o adjuntar

            // el complemento

        FinSi;
    FinSi
;
FinProcedimiento

Consulte también:

Contexto global
Contexto global, método LoadAddIn
Contexto global, método BeginInstallAddIn
Contexto global, método AttachAddIn
Contexto global, método InstallAddIn

Disponible desde:

Disponible desde la versión 8.3.18.